package com.ruoyi.business.domain;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 商家对象 hcx_merchant
 *
 * @author wsdz
 * @date 2022-08-17
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("hcx_merchant")
public class HcxMerchant implements Serializable {

    private static final long serialVersionUID=1L;


    /** 主键id */
    @TableId(value = "id")
    private Long id;

    /**
     * 系统用户id
     */
    private Long userId;

    /**
     * 个人姓名
     */
    private String personName;

    /**
     * 个人电话
     */
    private String personTel;


    /**
     * 商家名称
     */
    private String merchantName;

    /**
     * 商家分类id
     */
    private Long typeId;

    /**
     * 商品分类名称
     */
    private String typeName;

    /** 营业开始时间 */
    private String startTime;

    /** 营业结束时间 */
    private String endTime;

    /** 经度 */
    private String longitude;

    /** 维度 */
    private String latitude;

    /** 商家地址 */
    private String address;

    /** 省名称 */
    private String provinceName;

    /** 省编码 */
    private String provinceCode;

    /** 市名称 */
    private String cityName;

    /** 城市编码 */
    private String cityCode;

    /** 区名称 */
    private String districtsName;

    /** 区编码 */
    private String districtsCode;

    /** 商家简介 */
    private String introduce;

    /** 营业执照照片地址 */
    private String businessUrl;

    /** 其它认证图片url */
    private String otherUrl;

    /** 用户腾讯im */
    private String userSig;

    /** 腾讯im账号对应的userId */
    private String imId;

    /**
     * @description: 是否审核通过
     * @author: kubilewang
     * @date: 2022/8/19 15:50
     * @param: 
     * @Return: 
    **/
    private String status;

    /** 审核意见 */
    private String operOpition;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 创建者 */
    @TableField(fill = FieldFill.INSERT)
    private String createBy;

    /** 创建时间 */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;

    /** 更新者 */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String updateBy;

    /** 更新时间 */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;

    /** 备注 */
    private String remark;

}
